from dataclasses import dataclass

from src.application.common.dto import DTO
from src.application.proxy.enums import ProxyStatus


@dataclass(frozen=True)
class ProxyDTO(DTO):
    id: int
    login: str
    password: str
    server_id: int
    reload_link: str
    port_https: int
    status: ProxyStatus | None = None
